home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-06-12 | 5.8 KB | 180 lines |
- # PCOMM
- # for a generic Unix box
-
- #for 80286 versions of SCO Xenix
- #CFLAGS = -Od -DM_TERMINFO -Mle2 -LARGE
- #LDFLAGS = -SEG 1000 -F 5000 -Mle2
- #CURSES = -ltinfo -lx
- #TERMLIB = -ltinfo -lx
-
- #for 80386 versions of SCO Xenix
- #CFLAGS = -O -DM_TERMINFO
- #LDFLAGS = -s
- #CURSES = -ltinfo -lx
- #TERMLIB = -ltinfo -lx
-
- #for 80286 versions of Microsoft Xenix 3.0/3.5
- #CFLAGS = -O -Mme2 -Dresetterm=xresetterm -DXENIX_3
- #LDFLAGS = -s -Mm -F 5120
-
- CFLAGS = -arch m68k -arch i386 -arch hppa -arch sparc -O -DBSD
- LDFLAGS = -arch m68k -arch i386 -arch hppa -arch sparc -s
- #SHLIB = -lc_s
- SHAR = shar -a
- BIN = /usr/local/bin
-
- #for old curses(3) or Berkeley systems
- CURSES = -lcurses -ltermcap
- TERMLIB = -ltermcap
- #CURSES = -lcurses
- #TERMLIB = -lcurses
-
- #for systems without getcwd(3) or getopt(3)
- #GETCWD = getcwd.o
- #GETOPT = getopt.o
-
- #for System V or Berkeley worlds
- BSD = -DBSD
- TTY = tty_ucb.o
- #TTY = tty_att.o
-
- PCOMM = $(GETCWD) $(GETOPT) $(TTY) admin.o chg_dir.o curses.o d_delete.o \
- d_lib.o d_manual.o d_menu.o d_print.o d_prompt.o d_revise.o \
- data_log.o di_delay.o di_win.o dial.o e_lib.o expand.o help.o \
- info.o init.o list_dir.o ls_menu.o m_lib.o macro.o main.o \
- n_shell.o p_lib.o passthru.o pexit.o port.o redial.o s_axfer.o \
- s_extrnl.o s_gen.o s_menu.o s_modem.o s_prompt.o s_term.o \
- s_tty.o screen.o script.o st_line.o strings.o terminal.o x_ascii.o \
- x_batch.o x_extrnl.o x_menu.o x_rcv.o x_send.o x_win.o xmodem.o
-
- INPUT = input.o vcs.o
-
- all: pcomm pcomm_input waitfor matches modem_break
-
- pcomm: $(PCOMM)
- $(CC) $(LDFLAGS) $(PCOMM) -o pcomm $(CURSES) $(SHLIB)
-
- pcomm_input: $(INPUT)
- $(CC) $(LDFLAGS) $(INPUT) -o pcomm_input $(TERMLIB) $(SHLIB)
-
- waitfor:
- $(CC) $(CFLAGS) $(LDFLAGS) waitfor.c -o waitfor $(SHLIB)
-
- matches:
- $(CC) $(CFLAGS) $(LDFLAGS) matches.c -o matches $(SHLIB)
-
- modem_break:
- $(CC) $(CFLAGS) $(LDFLAGS) modem_break.c -o modem_break $(SHLIB)
-
- install:
- cp pcomm $(BIN)
- cp pcomm_input $(BIN)
- cp waitfor $(BIN)
- cp matches $(BIN)
- cp modem_break $(BIN)
-
- clean:
- rm pcomm
- rm pcomm_input
- rm waitfor
- rm matches
- rm modem_break
-
- lint:
- lint -p -Dlint admin.c chg_dir.c curses.c d_delete.c d_lib.c \
- d_manual.c d_menu.c d_print.c d_prompt.c d_revise.c data_log.c \
- di_delay.c di_win.c dial.c e_lib.c expand.c getcwd.c getopt.c \
- help.c info.c init.c list_dir.c ls_menu.c m_lib.c macro.c main.c \
- n_shell.c p_lib.c passthru.c pexit.c port.c redial.c s_axfer.c \
- s_extrnl.c s_gen.c s_menu.c s_modem.c s_prompt.c s_term.c s_tty.c \
- screen.c script.c st_line.c strings.c terminal.c tty_att.c \
- x_ascii.c x_batch.c x_extrnl.c x_menu.c x_rcv.c x_send.c x_win.c \
- xmodem.c $(CURSES)
- lint -p -Dlint input.c vcs.c
- lint -p -Dlint waitfor.c
- lint -p -Dlint matches.c
- lint -p -Dlint modem_break.c
-
- shar:
- $(SHAR) Doc.nr > pcomm_sh.1
- $(SHAR) Makefile Matches.1 Modem_break.1 Pcomm.1 Pcomm.dial_dir \
- Pcomm.extrnl Pcomm.modem Pcomm.param Readme Release.notes Sample \
- Unixpc.shar Waitfor.1 admin.c > pcomm_sh.2
- $(SHAR) chg_dir.c config.h curses.c d_delete.c d_lib.c \
- d_manual.c d_menu.c d_print.c d_prompt.c d_revise.c data_log.c \
- di_delay.c > pcomm_sh.3
- $(SHAR) di_win.c dial.c dial_dir.h e_lib.c expand.c extrnl.h \
- getcwd.c getopt.c help.c info.c init.c input.c list_dir.c \
- ls_menu.c > pcomm_sh.4
- $(SHAR) m_lib.c macro.c main.c matches.c misc.h modem.h \
- modem_break.c n_shell.c p_lib.c param.h passthru.c pexit.c \
- port.c redial.c > pcomm_sh.5
- $(SHAR) s_axfer.c s_extrnl.c s_gen.c s_menu.c s_modem.c \
- s_prompt.c s_term.c s_tty.c screen.c script.c st_line.c status.h \
- strings.c terminal.c > pcomm_sh.6
- $(SHAR) tty_att.c tty_ucb.c vcs.c vcs.h waitfor.c x_ascii.c \
- x_batch.c x_extrnl.c x_menu.c > pcomm_sh.7
- $(SHAR) x_rcv.c x_send.c x_win.c xmodem.c xmodem.h > pcomm_sh.8
- $(SHAR) Doc.out Matches.out Modem_break.ou Pcomm.out Waitfor.out \
- > pcomm_sh.9
-
- admin.o: config.h dial_dir.h param.h
- chg_dir.o: config.h misc.h
- curses.o: config.h misc.h
- d_delete.o: config.h dial_dir.h misc.h param.h
- d_lib.o: dial_dir.h param.h
- d_manual.o: config.h dial_dir.h misc.h
- d_menu.o: config.h dial_dir.h misc.h param.h
- d_print.o: config.h dial_dir.h misc.h
- d_prompt.o: config.h dial_dir.h misc.h
- d_revise.o: config.h dial_dir.h misc.h param.h
- data_log.o: config.h misc.h param.h status.h
- di_delay.o: config.h misc.h param.h
- di_win.o: config.h dial_dir.h misc.h modem.h param.h
- dial.o: config.h dial_dir.h misc.h modem.h param.h
- e_lib.o: extrnl.h
- expand.o: config.h
- getopt.o: config.h
- help.o: config.h misc.h
- init.o: config.h misc.h status.h
- input.o: config.h misc.h status.h vcs.h
- list_dir.o: config.h misc.h
- ls_menu.o: config.h dial_dir.h misc.h param.h
- m_lib.o: modem.h
- macro.o: config.h misc.h param.h
- main.o: config.h dial_dir.h extrnl.h misc.h modem.h param.h status.h
- n_shell.o: config.h
- p_lib.o: param.h
- passthru.o: config.h misc.h
- pexit.o: config.h dial_dir.h misc.h param.h status.h
- port.o: config.h dial_dir.h modem.h
- redial.o: config.h dial_dir.h misc.h
- s_axfer.o: config.h misc.h param.h
- s_extrnl.o: config.h extrnl.h misc.h
- s_gen.o: config.h misc.h param.h
- s_menu.o: config.h misc.h
- s_modem.o: config.h misc.h modem.h
- s_prompt.o: config.h misc.h
- s_term.o: config.h dial_dir.h misc.h param.h status.h
- s_tty.o: config.h misc.h modem.h
- screen.o: config.h param.h status.h
- script.o: config.h dial_dir.h status.h
- st_line.o: config.h dial_dir.h misc.h modem.h param.h status.h
- strings.o: config.h
- terminal.o: config.h dial_dir.h misc.h modem.h param.h status.h xmodem.h
- tty_att.o: dial_dir.h modem.h param.h
- tty_ucb.o: dial_dir.h modem.h param.h
- vcs.o: config.h vcs.h
- x_ascii.o: config.h misc.h param.h
- x_batch.o: config.h misc.h xmodem.h
- x_extrnl.o: config.h
- x_menu.o: config.h extrnl.h misc.h xmodem.h
- x_rcv.o: config.h dial_dir.h misc.h xmodem.h
- x_send.o: config.h dial_dir.h misc.h xmodem.h
- x_win.o: config.h dial_dir.h misc.h xmodem.h
- xmodem.o: config.h misc.h param.h xmodem.h
-
- waitfor: config.h waitfor.c
- matches: matches.c
- modem_break: config.h modem_break.c
-